embassy grounds - German English Dictionary